﻿namespace WMS6.QueryEntity
{
    using System;
    using System.Runtime.CompilerServices;
    using System.Runtime.Serialization;

    [DataContract]
    public class ZoneQueryEntity : BaseQuery
    {
        [DataMember]
        public string AisleEnd { get; set; }

        [DataMember]
        public string AisleStart { get; set; }

        [DataMember]
        public string CleanLocation { get; set; }

        [DataMember]
        public string CreateAssignments { get; set; }

        [DataMember]
        public string CreatedBy { get; set; }

        [DataMember]
        public string CreatedDate { get; set; }

        [DataMember]
        public string Descr { get; set; }

        [DataMember]
        public string InLoc { get; set; }

        [DataMember]
        public string IsActive { get; set; }

        [DataMember]
        public string LaborMaxCasecnt { get; set; }

        [DataMember]
        public string LaborMaxCube { get; set; }

        [DataMember]
        public string LaborMaxWeight { get; set; }

        [DataMember]
        public string MaxCasecnt { get; set; }

        [DataMember]
        public string MaxCube { get; set; }

        [DataMember]
        public string MaxPalletsPerSku { get; set; }

        [DataMember]
        public string MaxPickingContainers { get; set; }

        [DataMember]
        public string MaxPickLines { get; set; }

        [DataMember]
        public string MaxWeight { get; set; }

        [DataMember]
        public string OutLoc { get; set; }

        [DataMember]
        public string PickToLoc { get; set; }

        [DataMember]
        public string ReplenishmentFlag { get; set; }

        [DataMember]
        public string ReplenishmentHotLevel { get; set; }

        [DataMember]
        public string ReplenishmentMethod { get; set; }

        [DataMember]
        public int RowID { get; set; }

        [DataMember]
        public string SlotEnd { get; set; }

        [DataMember]
        public string SlotStart { get; set; }

        [DataMember]
        public string SystemCreated { get; set; }

        [DataMember]
        public string TopOff { get; set; }

        [DataMember]
        public byte[] Ts { get; set; }

        [DataMember]
        public string Uom1PickMethod { get; set; }

        [DataMember]
        public string Uom2PickMethod { get; set; }

        [DataMember]
        public string Uom3PickMethod { get; set; }

        [DataMember]
        public string Uom4PickMethod { get; set; }

        [DataMember]
        public string Uom5PickMethod { get; set; }

        [DataMember]
        public string Uom6PickMethod { get; set; }

        [DataMember]
        public string UpdatedBy { get; set; }

        [DataMember]
        public string UpdatedDate { get; set; }

        [DataMember]
        public string VerificationMethod { get; set; }

        [DataMember]
        public string WhID { get; set; }

        [DataMember]
        public string ZoneBreak { get; set; }

        [DataMember]
        public string ZoneID { get; set; }
    }
}

